Antinel·T1 16px 人眼复看页 v1.1(2026-10-22)

与 v1.0 的差别:① 像素取自 assets/icons/*.ico 真实产物,不是调绘制函数重画;② 不再列 at-risk·slash 候选(T1 已于 13:05 裁定 dot);③ 新增第 1 屏——那两个东西是同一个文件。
通过门槛(T1 已裁,沿用):duty 三档在 16px 下人眼可辨率 ≥90%; lamp 四色允许降级给「词」(灯态碰撞可降级,窗口标题承重)。
诚实边界:色觉模拟用 Machado 2009 矩阵的近似(severity 1.0, 线性 RGB 空间),非医疗级;最终以真人/专业色觉工具复核。

第 1 屏 · 这两个东西是同一个文件

要先看这个。图上左边是「值勤:在岗但将断粮」(at-risk),右边是「探不到」(unknown)。它们读的是同一个 .ico(本次实测:L1-unknown.ico 与 L1-unknown.ico 的 sha256 前八位都是 6fe8912b)。也就是说,监理屏幕上看不出「体制看不见」和「快断粮」的区别——这不是画错,是 T1 裁决「角标只有一枚,改成不共享就要造第二种形状」的直接后果。本版把它从实现里挖到页面上,因为文件级相同比「同一枚几何」更硬:改一处颜色,两边一起改,没有任何一处能只改一边。
at-risk
=槽位 1
unknown
=槽位 2
要你定的事(一句话):这个共享保留,还是要给 at-risk 造第二种形状?
保留的代价=「盲区」与「将断粮」在托盘上永远同貌;另造的代价=新增一枚角标 + 5 份新 .ico + 四个渲染点同批改。B4 只把事实摆出来,不动裁决。

第 2 屏 · 正常

主体 L1

on(不画角标)
at-risk
off
unknown(旧键·盲区)
unposted(旧键·已无轴使用)

主体 R0

on(不画角标)
at-risk
off
unknown(旧键·盲区)
unposted(旧键·已无轴使用)

第 2 屏 · 绿盲(近似)

主体 L1

on(不画角标)
at-risk
off
unknown(旧键·盲区)
unposted(旧键·已无轴使用)

主体 R0

on(不画角标)
at-risk
off
unknown(旧键·盲区)
unposted(旧键·已无轴使用)

第 2 屏 · 红盲(近似)

主体 L1

on(不画角标)
at-risk
off
unknown(旧键·盲区)
unposted(旧键·已无轴使用)

主体 R0

on(不画角标)
at-risk
off
unknown(旧键·盲区)
unposted(旧键·已无轴使用)
16px 那一格是要你看的;右边大图只是同一张的放大(大图取的是 .ico 里的 64px 那一格,像素不插值)。

第 3 屏 · 五个裸形状(duty=on,无角标)

L0
L1
L2
Ls
R0

第 4 屏 · 有一盏灯,角标与它自己同色

这是 B4 量出来的,不是设计出来的。Ls 的主体色是 #2a5db0,而 at-risk 那枚 dot 角标的色也是 #2a5db0。实测这一盏灯的角标区里,14 个不透明像素全部是这个值——角标画上去了,但它和主体是一个颜色,形状边界只能靠轮廓猜。
另外四盏(L0/L1/L2/R0)没有这个问题:它们的角标区里能看到纯角标蓝的像素。探针 _p_asset_names.py 的 C⑫ 就对活形状守着这一条。
眼下不是活缺陷:Ls 已不在四灯的 SHAPE 表里(新四灯是 grey/green/yellow/red,映射到 L0/L0/L2/R0),它属于旧六态体系里的「缺粮」。但它是生成出来的资产,也在 0360 的逐格检查里。若哪天把「缺粮」接回托盘,这一盏的角标第一眼就是瞎的。
Ls(无角标)
Ls + at-risk
角标与主体同色

记录表(测完请把结果带回)

问题结论备注
16px 正常视觉:on/at-risk/off 能否分清
16px 绿盲/红盲:同上
at-risk 与 unknown 同形:保留共享,还是另造形状
unposted(旧键)已无轴使用:5 份文件继续生成否
为什么要问最后一行:unposted 现在不属于任何一根轴 (值勤轴三档是 on/at-risk/off),但 0360 会逐格查它的 5 份产物, 所以 B4 仍然生成它们。「还要不要留」是产品决定,不是实现细节—— 留着=多一份 160KB 的死资产,删掉=要同批改 0360 的判据与 SHIELD_SUFFIX。